package cl.inmobiliaria.test.persistencia;

import java.util.Collection;

import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import cl.inmobiliaria.persistencia.entity.Admcomuna;
import cl.inmobiliaria.persistencia.entity.Admregion;
import cl.inmobiliaria.persistencia.entity.Cotcotizacion;
import cl.inmobiliaria.persistencia.entity.Cotcliente;
import cl.inmobiliaria.persistencia.services.impl.CotizacionInmobiliaria;


public class GetComunas extends ManagerTest {
	protected Logger logger = LoggerFactory.getLogger(GetComunas.class);
	
	CotizacionInmobiliaria rp= new  CotizacionInmobiliaria();
	
//	@Test
//	public void testPersistenciaObjeto() {
//		Collection<Admcomuna> comunas = rp.getAllComunas();
//		logger.info("Total Registros: "+ comunas.size());
//		System.out.println("Total Registros: "+ comunas.size());
//	}
	@Test
	public void testPersistenciaObjetoRegiones() {
		//Prueba que trae registros de las regiones
		Collection<Admregion> regiones = rp.getAllRegiones();
		logger.info("Total Registros Regiones: "+ regiones.size());
		System.out.println("Total Registros Regiones: "+ regiones.size());
		
	}
	

	
	/*@Test
	public void testPersistenciaObjetoCotizacion() {
		//Prueba que trae registros de todas las cotizaciones
		Collection<Cotcotizacion> cotizaciones = rp.getAllCotizaciones();
		logger.info("Total Registros Cotizaciones: "+ cotizaciones.size());
		System.out.println("Total Registros Cotizaciones: "+ cotizaciones.size());
	}*/
	
	public void testPersistenciaObjeto() {
		Collection<Admcomuna> comunas = rp.getComunasPorRegion("13");
		logger.info("Total Registros: "+ comunas.size());
		System.out.println("Total Registros: "+ comunas.size());
	
	}
	
//	@Test
//	public void testPersistenciaObjeto() {
//		Cotcliente cotcliente = new Cotcliente();
//		cotcliente.setRut(12851803);
//		cotcliente.setNombres("MOTUMBO CIRILO");
//		cotcliente.setApellidoPaterno("LARGO");
//		cotcliente.setApellidoMaterno("TUHERMANA");
//		cotcliente.setDireccion("El Abrazo 7756");
//		cotcliente.setIdComuna("13125");
//		cotcliente.setEdad(25);
//		cotcliente.setHijos(0);
//		cotcliente.setEmail("motumbo@gmail.com");
//		cotcliente.setTelefonoComercial("69696969");
//		cotcliente.setTelefonoParticular("6969669");
//		cotcliente.setCelular("696969696");
//		cotcliente.setInversionista(0);
//		cotcliente.setSexo("I");
//		
//		Cotcliente cotclienteRespuesta = new Cotcliente(); 
//		cotclienteRespuesta =rp.actualizarCliente(cotcliente);
//	
//		System.out.println(cotclienteRespuesta.getNombres());
//	}
//	
	@Override
	protected void inicializa() {
		this.setupPersistance(rp);		
	}

}